PLC BLOG | Panasonic Plc FPWIN Pro timer
Share on Facebook Share On Twitter Share on LinkedIn Share on Whatsapp


lg-12 col-12 fb-share-button">

Share on Facebook

Share on twitter

Share on Whats-App

panasonic PLC TIMER

each timer function have input i.e. IN(input) and PT(preset time) and outputs, ET (elapsed time) and Q (output).To add an enable input and enable output to the instruction, select [With EN/ENO] from the "Instructions" pane (LD, FBD or IL editor).


TP, Timer with defined period

The function block TP allows you to program a pulse timer with a defined clock period. define input and output

If IN(start_time) is set (status = TRUE), output Q (tp_out) set until the clock period PT is reached. when IN(start_timer) is set to 1(true) timer generate clock for defined Preset value(10s) and output is set to 1(true) until PT = ET. if PT = ET output is set to 0. so output(Q) of this type of timer is set to 1 only in defined Preset value.


TON, Timer with switch-on delay

The function block TON allows you to program a switch-on delay. If IN is set (status = TRUE), the input signal is transferred to OUTPUT Q with a delay by the time period PT .

when IN is set(1) timer start running for specified Preset Time. output (Q) of this timer is set when PT is equal to ET otherwise output of this timer is 0.


TOF, Timer with switch-off delay

The function block TOF allows you to program a switch-off delay. If IN is reset, this signal is transferred to output Q with a delay corresponding to the period of PT.

when timer IN signal is reset timer start runing for specified timer preset value. when PT = ET output reset(0) otherwise output of timer is 1.


manualy insert timer preset value during running plc

if you want to enter manualy preset value during running plc so use a conversion instrunction block so convert enterd value into time.

conversion of time value to other data types

for conversion of time value into another data type used following blocks


timer example

in this example timer run continuously. INT_TO_TIME block convert enterd int value into the time and set timer preset value. Time_TO_INT block convert eapsed time value into INT. equal comparison block are used for comparing preset value and elapsed value of timer if both value are equal then output set to 1 and timer stop and ET =0, then timer start again because of condition so this timer run continue.